/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.hl7.v3;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

import org.eclipse.emf.common.util.Enumerator;

/**
 * <!-- begin-user-doc -->
 * A representation of the literals of the enumeration '<em><b>Instillation Member1</b></em>',
 * and utility methods for working with them.
 * <!-- end-user-doc -->
 * @see org.hl7.v3.V3Package#getInstillationMember1()
 * @model extendedMetaData="name='Instillation_._member_._1'"
 * @generated
 */
public enum InstillationMember1 implements Enumerator {
	/**
	 * The '<em><b>CECINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #CECINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	CECINSTL(0, "CECINSTL", "CECINSTL"),

	/**
	 * The '<em><b>CTINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #CTINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	CTINSTL(1, "CTINSTL", "CTINSTL"),

	/**
	 * The '<em><b>CAPDINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #CAPDINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	CAPDINSTL(2, "CAPDINSTL", "CAPDINSTL"),

	/**
	 * The '<em><b>ETINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #ETINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	ETINSTL(3, "ETINSTL", "ETINSTL"),

	/**
	 * The '<em><b>ENTINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #ENTINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	ENTINSTL(4, "ENTINSTL", "ENTINSTL"),

	/**
	 * The '<em><b>EFT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #EFT_VALUE
	 * @generated
	 * @ordered
	 */
	EFT(5, "EFT", "EFT"),

	/**
	 * The '<em><b>GJT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #GJT_VALUE
	 * @generated
	 * @ordered
	 */
	GJT(6, "GJT", "GJT"),

	/**
	 * The '<em><b>GT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #GT_VALUE
	 * @generated
	 * @ordered
	 */
	GT(7, "GT", "GT"),

	/**
	 * The '<em><b>IBRONCHINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IBRONCHINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	IBRONCHINSTIL(8, "IBRONCHINSTIL", "IBRONCHINSTIL"),

	/**
	 * The '<em><b>IDUODINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IDUODINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	IDUODINSTIL(9, "IDUODINSTIL", "IDUODINSTIL"),

	/**
	 * The '<em><b>IESOPHINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IESOPHINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	IESOPHINSTIL(10, "IESOPHINSTIL", "IESOPHINSTIL"),

	/**
	 * The '<em><b>IGASTINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IGASTINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	IGASTINSTIL(11, "IGASTINSTIL", "IGASTINSTIL"),

	/**
	 * The '<em><b>IILEALINJ</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IILEALINJ_VALUE
	 * @generated
	 * @ordered
	 */
	IILEALINJ(12, "IILEALINJ", "IILEALINJ"),

	/**
	 * The '<em><b>IOINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IOINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	IOINSTL(13, "IOINSTL", "IOINSTL"),

	/**
	 * The '<em><b>ISININSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #ISININSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	ISININSTIL(14, "ISININSTIL", "ISININSTIL"),

	/**
	 * The '<em><b>ITRACHINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #ITRACHINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	ITRACHINSTIL(15, "ITRACHINSTIL", "ITRACHINSTIL"),

	/**
	 * The '<em><b>IUINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #IUINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	IUINSTL(16, "IUINSTL", "IUINSTL"),

	/**
	 * The '<em><b>JJTINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #JJTINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	JJTINSTL(17, "JJTINSTL", "JJTINSTL"),

	/**
	 * The '<em><b>LARYNGINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #LARYNGINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	LARYNGINSTIL(18, "LARYNGINSTIL", "LARYNGINSTIL"),

	/**
	 * The '<em><b>NASALINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #NASALINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	NASALINSTIL(19, "NASALINSTIL", "NASALINSTIL"),

	/**
	 * The '<em><b>NASOGASINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #NASOGASINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	NASOGASINSTIL(20, "NASOGASINSTIL", "NASOGASINSTIL"),

	/**
	 * The '<em><b>NGT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #NGT_VALUE
	 * @generated
	 * @ordered
	 */
	NGT(21, "NGT", "NGT"),

	/**
	 * The '<em><b>NTT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #NTT_VALUE
	 * @generated
	 * @ordered
	 */
	NTT(22, "NTT", "NTT"),

	/**
	 * The '<em><b>OGT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #OGT_VALUE
	 * @generated
	 * @ordered
	 */
	OGT(23, "OGT", "OGT"),

	/**
	 * The '<em><b>OJJ</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #OJJ_VALUE
	 * @generated
	 * @ordered
	 */
	OJJ(24, "OJJ", "OJJ"),

	/**
	 * The '<em><b>OT</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #OT_VALUE
	 * @generated
	 * @ordered
	 */
	OT(25, "OT", "OT"),

	/**
	 * The '<em><b>PNSINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #PNSINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	PNSINSTL(26, "PNSINSTL", "PNSINSTL"),

	/**
	 * The '<em><b>PDPINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #PDPINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	PDPINSTL(27, "PDPINSTL", "PDPINSTL"),

	/**
	 * The '<em><b>SININSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #SININSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	SININSTIL(28, "SININSTIL", "SININSTIL"),

	/**
	 * The '<em><b>SOFTISINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #SOFTISINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	SOFTISINSTIL(29, "SOFTISINSTIL", "SOFTISINSTIL"),

	/**
	 * The '<em><b>TRACHINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #TRACHINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	TRACHINSTL(30, "TRACHINSTL", "TRACHINSTL"),

	/**
	 * The '<em><b>TRTYMPINSTIL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #TRTYMPINSTIL_VALUE
	 * @generated
	 * @ordered
	 */
	TRTYMPINSTIL(31, "TRTYMPINSTIL", "TRTYMPINSTIL"),

	/**
	 * The '<em><b>BLADINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #BLADINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	BLADINSTL(32, "BLADINSTL", "BLADINSTL"),

	/**
	 * The '<em><b>URETHINSTL</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #URETHINSTL_VALUE
	 * @generated
	 * @ordered
	 */
	URETHINSTL(33, "URETHINSTL", "URETHINSTL");

	/**
	 * The '<em><b>CECINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>CECINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #CECINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int CECINSTL_VALUE = 0;

	/**
	 * The '<em><b>CTINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>CTINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #CTINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int CTINSTL_VALUE = 1;

	/**
	 * The '<em><b>CAPDINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>CAPDINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #CAPDINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int CAPDINSTL_VALUE = 2;

	/**
	 * The '<em><b>ETINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>ETINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #ETINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int ETINSTL_VALUE = 3;

	/**
	 * The '<em><b>ENTINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>ENTINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #ENTINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int ENTINSTL_VALUE = 4;

	/**
	 * The '<em><b>EFT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>EFT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #EFT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int EFT_VALUE = 5;

	/**
	 * The '<em><b>GJT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>GJT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #GJT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int GJT_VALUE = 6;

	/**
	 * The '<em><b>GT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>GT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #GT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int GT_VALUE = 7;

	/**
	 * The '<em><b>IBRONCHINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IBRONCHINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IBRONCHINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IBRONCHINSTIL_VALUE = 8;

	/**
	 * The '<em><b>IDUODINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IDUODINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IDUODINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IDUODINSTIL_VALUE = 9;

	/**
	 * The '<em><b>IESOPHINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IESOPHINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IESOPHINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IESOPHINSTIL_VALUE = 10;

	/**
	 * The '<em><b>IGASTINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IGASTINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IGASTINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IGASTINSTIL_VALUE = 11;

	/**
	 * The '<em><b>IILEALINJ</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IILEALINJ</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IILEALINJ
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IILEALINJ_VALUE = 12;

	/**
	 * The '<em><b>IOINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IOINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IOINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IOINSTL_VALUE = 13;

	/**
	 * The '<em><b>ISININSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>ISININSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #ISININSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int ISININSTIL_VALUE = 14;

	/**
	 * The '<em><b>ITRACHINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>ITRACHINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #ITRACHINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int ITRACHINSTIL_VALUE = 15;

	/**
	 * The '<em><b>IUINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>IUINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #IUINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int IUINSTL_VALUE = 16;

	/**
	 * The '<em><b>JJTINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>JJTINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #JJTINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int JJTINSTL_VALUE = 17;

	/**
	 * The '<em><b>LARYNGINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>LARYNGINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #LARYNGINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int LARYNGINSTIL_VALUE = 18;

	/**
	 * The '<em><b>NASALINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>NASALINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #NASALINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int NASALINSTIL_VALUE = 19;

	/**
	 * The '<em><b>NASOGASINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>NASOGASINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #NASOGASINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int NASOGASINSTIL_VALUE = 20;

	/**
	 * The '<em><b>NGT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>NGT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #NGT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int NGT_VALUE = 21;

	/**
	 * The '<em><b>NTT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>NTT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #NTT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int NTT_VALUE = 22;

	/**
	 * The '<em><b>OGT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>OGT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #OGT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int OGT_VALUE = 23;

	/**
	 * The '<em><b>OJJ</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>OJJ</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #OJJ
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int OJJ_VALUE = 24;

	/**
	 * The '<em><b>OT</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>OT</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #OT
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int OT_VALUE = 25;

	/**
	 * The '<em><b>PNSINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>PNSINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #PNSINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int PNSINSTL_VALUE = 26;

	/**
	 * The '<em><b>PDPINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>PDPINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #PDPINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int PDPINSTL_VALUE = 27;

	/**
	 * The '<em><b>SININSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>SININSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #SININSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int SININSTIL_VALUE = 28;

	/**
	 * The '<em><b>SOFTISINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>SOFTISINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #SOFTISINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int SOFTISINSTIL_VALUE = 29;

	/**
	 * The '<em><b>TRACHINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>TRACHINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #TRACHINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int TRACHINSTL_VALUE = 30;

	/**
	 * The '<em><b>TRTYMPINSTIL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>TRTYMPINSTIL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #TRTYMPINSTIL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int TRTYMPINSTIL_VALUE = 31;

	/**
	 * The '<em><b>BLADINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>BLADINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #BLADINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int BLADINSTL_VALUE = 32;

	/**
	 * The '<em><b>URETHINSTL</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>URETHINSTL</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #URETHINSTL
	 * @model
	 * @generated
	 * @ordered
	 */
	public static final int URETHINSTL_VALUE = 33;

	/**
	 * An array of all the '<em><b>Instillation Member1</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private static final InstillationMember1[] VALUES_ARRAY =
		new InstillationMember1[] {
			CECINSTL,
			CTINSTL,
			CAPDINSTL,
			ETINSTL,
			ENTINSTL,
			EFT,
			GJT,
			GT,
			IBRONCHINSTIL,
			IDUODINSTIL,
			IESOPHINSTIL,
			IGASTINSTIL,
			IILEALINJ,
			IOINSTL,
			ISININSTIL,
			ITRACHINSTIL,
			IUINSTL,
			JJTINSTL,
			LARYNGINSTIL,
			NASALINSTIL,
			NASOGASINSTIL,
			NGT,
			NTT,
			OGT,
			OJJ,
			OT,
			PNSINSTL,
			PDPINSTL,
			SININSTIL,
			SOFTISINSTIL,
			TRACHINSTL,
			TRTYMPINSTIL,
			BLADINSTL,
			URETHINSTL,
		};

	/**
	 * A public read-only list of all the '<em><b>Instillation Member1</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static final List<InstillationMember1> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));

	/**
	 * Returns the '<em><b>Instillation Member1</b></em>' literal with the specified literal value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static InstillationMember1 get(String literal) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			InstillationMember1 result = VALUES_ARRAY[i];
			if (result.toString().equals(literal)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Instillation Member1</b></em>' literal with the specified name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static InstillationMember1 getByName(String name) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			InstillationMember1 result = VALUES_ARRAY[i];
			if (result.getName().equals(name)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Instillation Member1</b></em>' literal with the specified integer value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static InstillationMember1 get(int value) {
		switch (value) {
			case CECINSTL_VALUE: return CECINSTL;
			case CTINSTL_VALUE: return CTINSTL;
			case CAPDINSTL_VALUE: return CAPDINSTL;
			case ETINSTL_VALUE: return ETINSTL;
			case ENTINSTL_VALUE: return ENTINSTL;
			case EFT_VALUE: return EFT;
			case GJT_VALUE: return GJT;
			case GT_VALUE: return GT;
			case IBRONCHINSTIL_VALUE: return IBRONCHINSTIL;
			case IDUODINSTIL_VALUE: return IDUODINSTIL;
			case IESOPHINSTIL_VALUE: return IESOPHINSTIL;
			case IGASTINSTIL_VALUE: return IGASTINSTIL;
			case IILEALINJ_VALUE: return IILEALINJ;
			case IOINSTL_VALUE: return IOINSTL;
			case ISININSTIL_VALUE: return ISININSTIL;
			case ITRACHINSTIL_VALUE: return ITRACHINSTIL;
			case IUINSTL_VALUE: return IUINSTL;
			case JJTINSTL_VALUE: return JJTINSTL;
			case LARYNGINSTIL_VALUE: return LARYNGINSTIL;
			case NASALINSTIL_VALUE: return NASALINSTIL;
			case NASOGASINSTIL_VALUE: return NASOGASINSTIL;
			case NGT_VALUE: return NGT;
			case NTT_VALUE: return NTT;
			case OGT_VALUE: return OGT;
			case OJJ_VALUE: return OJJ;
			case OT_VALUE: return OT;
			case PNSINSTL_VALUE: return PNSINSTL;
			case PDPINSTL_VALUE: return PDPINSTL;
			case SININSTIL_VALUE: return SININSTIL;
			case SOFTISINSTIL_VALUE: return SOFTISINSTIL;
			case TRACHINSTL_VALUE: return TRACHINSTL;
			case TRTYMPINSTIL_VALUE: return TRTYMPINSTIL;
			case BLADINSTL_VALUE: return BLADINSTL;
			case URETHINSTL_VALUE: return URETHINSTL;
		}
		return null;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final int value;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String name;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String literal;

	/**
	 * Only this class can construct instances.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private InstillationMember1(int value, String name, String literal) {
		this.value = value;
		this.name = name;
		this.literal = literal;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public int getValue() {
	  return value;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getName() {
	  return name;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getLiteral() {
	  return literal;
	}

	/**
	 * Returns the literal value of the enumerator, which is its string representation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public String toString() {
		return literal;
	}
	
} //InstillationMember1
